package com.ffyc.resale.model;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import javax.websocket.Session;
import java.util.Date;
import java.util.List;

@Data
public class Chat {
    /** 聊天id */
    Integer id;
    /** 发送者id */
    Integer sender;
    /** 接收者id */
    Integer receiver;

    /** 聊天内容 */
    String content;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")//后端向前端响应时转json使用的日期格式
    Date time;
    /** 状态 */
    Integer status;

    @TableField(exist = false)
    User user;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")//后端向前端响应时转json使用的日期格式
    @TableField(exist = false)
    Date lastTime;
    @TableField(exist = false)
    Session session;
}
